# -*- coding:utf-8 -*-
__project__ = '远端库'
__file_name__ = '第四次课程作业'
__author__ = "tcf"
__date__ = "2020/11/11 10:12"
__product_name = 'PyCharm'
# @FileName :第四次课程作业.py
# code is far away from bugs with the god animal protecting



# 1、使用while，完成以下图形的输出
'''
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
'''

# i = 1
# while i <= 5:
#     j = 1
#     while j <= i:
#         print('*', end='')
#         j += 1
#     print()
#     i += 1
#
# i = 1
# while i <= 4:
#     j = 4
#     while i <= j:
#         print('*', end='')
#         j -= 1
#     print()
#     i += 1


# 变量多次赋值，显得冗余，尽量所有变量写在程序开头，一个变量用一次。少给变量赋值


# i = 1
# while i <= 5:
#     j = 1
#     while j <= i:
#         print('*', end='')
#         j += 1
#     print()
#     i += 1
#
# i -= 1
# while i >= 1:
#     j = i - 1
#     while j >= 1:
#         print('*', end='')
#         j -= 1
#     print()
#     i -= 1



# # 最大星星数
# my_num = 5
# # 循环次数
# row_index = 1
#
# while row_index <= 2 * my_num - 1:
#     # 定义一个列数
#     col_index = 1
#     # 完成打印上半部分
#     if row_index <= my_num:
#         while col_index <= row_index:
#             print("*", end="")
#             col_index += 1
#     else:
#         # 完成打印下半部分
#         while col_index <= 2 * my_num - row_index:
#             print("*", end="")
#             col_index += 1
#     print()
#     row_index += 1









# 2、break和continue的区别：
# 有内外两层循环，break在内层循环，结束的是内层；只对最近的循环起作用
# continue 用来结束本次循环，紧接着执行下一次的循环
# break/continue只能用在循环中，除此以外不能单独使用
# break/continue在嵌套循环中，只对最近的一层循环起作用


# 3、按要求处理字符串：
# 现有字符串： str1 = '1234567890'，根据题目要求，将截取后的新字符串赋值给str2
# 1.	截取字符串的第一位到第三位的字符
# str1 = '1234567890'
# print(str1[:3])   # 123

# 2.	截取字符串最后三位的字符
# print(str1[-3:])  # 890

# 3.	截取字符串的全部字符
# print(str1[::])   # 1234567890
# print(str1[:])
# str2 = str1
# print(str2)

# 4.	截取字符串的第七个字符到结尾
# print(str1[6:])   # 7890

# 5.	截取字符串的第一位到倒数第三位之间的字符
# print(str1[1:-3])   # 234567

# 6.	截取字符串的第三个字符
# print(str1[2])  # 3

# 7.	截取字符串的倒数第一个字符
# print(str1[-1])  # 0

# 8.	截取与原字符串顺序相反的字符串
# print(str1[::-1])   # 0987654321

# 9.	截取字符串倒数第三位与倒数第一位之间的字符
# print(str1[-2:-1])    # 9

# 10.	截取字符串的第一位字符到最后一位字符之间的字符，每隔一个字符截取一次。
# print(str1[1:-1:2])   # 2468








if __name__ == "__main__":
    TheApp = 0